function get_vultype() {
  //获取漏洞类型
  var result
  $.ajax({
    url: '/api/vultype.php',
    success: function (data) {
      result = data
    },
    async: false,
    dataType: 'json',
  })
  return result
}

function con_vul(n) {
  //转换漏洞类型
  var n_json = '['
  for (var i = 0; i < n.length; i++) {
    n_json += '{"value":' + n[i].count + ',"name":"' + n[i].type + '"}'
    if (i != n.length - 1) n_json += ','
  }
  n_json += ']'
  return jQuery.parseJSON(n_json)
}

function get_product() {
  //获取产品类型
  var result
  $.ajax({
    url: '/api/product.php',
    success: function (data) {
      result = data
    },
    async: false,
    dataType: 'json',
  })
  return result
}

function con_pro(n) {
  //转换产品类型
  var s = new Array()
  for (var i = 0; i < n.length; i++) {
    s[n[i].product_name] = n[i].count
  }
  return s
}

function all_pro(n) {
  var a = 0
  for (var i = 0; i < n.length; i++) {
    a += n[i].count
  }
  return a
}

function get_hazard() {
  //漏洞威胁等级
  var result
  $.ajax({
    url: '/api/hazard.php',
    success: function (data) {
      //成功获取信息
      // var name_arr = new Array()
      // var data_arr = new Array()
      // con_haz(data.data, name_arr, data_arr)
      // build_haz(name_arr, data_arr, 'hazard')
    },
    dataType: 'json',
  })
  return result
}

function con_haz(data, name_arr, val_arr) {
  //转换漏洞威胁

  for (var i = 0; i < data.length; i++) {
    name_arr.push(data[i].type)
    val_arr.push(data[i].count)
  }
}

function get_vendor() {
  var result
  $.ajax({
    url: '/api/vendor.php',
    success: function (data) {
      result = data
    },
    async: false,
    dataType: 'json',
  })
  return result
}

function con_ven(n) {
  //转换为数组
  var new_n = new Array()
  for (var i = 0; i < n.length; i++) {
    new_n[i] = {
      name: n[i].vendor_name,
      value: n[i].count,
    }
  }
  return new_n
}

function get_trend() {
  var result
  $.ajax({
    url: '/api/trend.php',
    success: function (data) {
      result = data
    },
    async: false,
    dataType: 'json',
  })
  return result
}

function con_tre(n) {
  var arr = new Array()
  for (var i = 0; i < n.length; i++) {
    arr[i] = [n[i].year, n[i].count]
  }
  return arr
}
